Making Effective Use of HTTP/2 Server Push in Content Delivery Networks
نویسندگان
چکیده
Server Push, one of the most promising features of HTTP/2, allows web servers to speculatively send unsolicited web resources to clients. While the mechanism for Push is well defined, policies for effectively utilizing push to maximize page load performance are poorly understood. In this work we investigate the factors that should be considered when implementing a Push policy and combine them to propose an efficient Push policy geared for Content Delivery Networks. We test this policy on a set of real web pages and evaluate the impact of Push on their load times. Our results indicate that recommended Push configurations yield performance benefits of up to 27% for the pages we tested and avoid negative impact in all cases, whereas Push can have little or negative impact on page load speeds if used overly aggressively. We analyze the reasons that can lead to suboptimal Push performance and discuss ways to maximize its efficiency.
منابع مشابه
Push or Request: An Investigation of HTTP/2 Server Push for Improving Mobile Performance
In HTTP/1.1, it is necessary for the client to request an object (e.g. an image in a page) in order for the server to send it, even if the server knows in advance what the client will need. Server Push is a feature introduced in HTTP/2 that promises to improve page load times (PLT) by having the server push content to the browser in advance. In this paper, we investigate the benefits and challe...
متن کاملImproving the performance of SPDY for mobile devices
SPDY [2] is an application layer protocol developed for reducing web latency. It is estimated that about 3.6% of all websites use SPDY today [3], but that statistics hides how many web transactions use SPDY. It has rapidly gained adoption across Google, Facebook, Twitter, Yahoo, Reddit, and WordPress. While only a small fraction of all websites use SPDY today, SPDY-capable proxies are being dep...
متن کاملImprove Replica Placement in Content Distribution Networks with Hybrid Technique
The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...
متن کاملModeling Real-time Multimedia Streaming Using Hls Protocol
With the technology innovation in electronic devices, the rising demand for high-quality multimedia content will continually grow. Over the last years, there is a shift from the traditional approach of streaming the media content to the modern approach of adaptive bit-rate streaming, which offers the benefit of switching to the best quality video according to varying network conditions or avail...
متن کاملALM-FastReplica: Optimizing the Reliable Distribution of Large Files within CDNs
Content Delivery Networks (CDNs) provide an efficient support for serving http and streaming media content while minimizing the network impact of content delivery as well as overcoming the server overload problem. For serving the large documents, software download packages and media files, there is an additional problem of the original content distribution across the edge servers in CDN infrast...
متن کامل